package com.wx.service;

import java.util.List;

import com.wx.entity.SysMenu;
import com.wx.entity.SysRole;

public interface AuthorizationService {
	
	/**
	 * 查询角色
	 * @param userId
	 * @return
	 */
	List<SysRole> findRolesByUserId(Integer userId);

	/**
	 * 个性菜单
	 * @param userId
	 * @return
	 */
	List<SysMenu> findMenusByUserId(Integer userId);

	/**
	 * 角色菜单
	 * @param userId
	 * @return
	 */
	List<SysMenu> findMenusByRoleIds(Integer userId);

	/**
	 * 用户全部菜单
	 * @param userId
	 * @return
	 */
	List<SysMenu> findAllMenusByUserId(Integer userId);
	
	/**
	 * <b>作者:</b> Bob<br/>
	 * <b>修改时间：</b>2017年6月28日 - 下午4:56:04<br/>
	 * <b>功能说明：获取所有权限</b>	<br/>
	 * @return
	 */
	List<SysMenu> findAllMenus();

}
